#pragma once

#include "Etiquette.h"

#include <vector>

using std::vector;

class Etat;

class Transition {
public:
	Transition(Etiquette etiquette, Etat* etatSource, Etat* etatDestination);
	~Transition();

	const Etiquette& getEtiquette() const;
	void addSymboles(string symboles);
	Etat* getSource() const;
	Etat* getDestination() const;

private:
	Etiquette etiquette;
	Etat* etatSource;
	Etat* etatDestination;
};